# Python 趣味编程：第 6 章
# 例題 6.6 str的导入
# --------------------------
# 程序名: 06-cards-str.py
# (正文中没有程序名的记载，
# 是P122程序6.18的执行代码的样本)


from dataclasses import dataclass
import random

@dataclass
class Card:
    suit: str
    rank: int
    def __str__(self):   # 用__str__ 显示扑克牌
        return "{} の {}".format(self.suit, self.rank)

#main routine
card = Card("spade", 1)
print("扑克牌: {}".format(card))
